small irrigation ditch - Alemán Inglés Diccionario